#ifndef SERVICIOSONIDO_H
#define SERVICIOSONIDO_H

#include "servicio.h" // Base class: gge::Servicio

#include <vector>
#include <string>

#include "gruposonidos.h"

namespace gge
{

class ServicioSonido : public gge::Servicio {

public:
	ServicioSonido();
	~ServicioSonido();
	
	GrupoSonidos *ObtenerGrupo(std::string nombre);
	GrupoSonidos *ObtenerGrupo(int id);

	bool AgregarGrupo(GrupoSonidos grupo);
	
protected:

private: 
	std::vector<GrupoSonidos> m_listaGrupos;
		
};

}

#endif // SERVICIOSONIDO_H
